package com.hwpt.service;

import com.hwpt.dto.user.ResetPasswordDTO;
import com.hwpt.dto.user.UserPwdLoginDTO;
import com.hwpt.dto.user.UserRegisterDTO;
import com.hwpt.dto.user.VerifyCodeDTO;
import com.hwpt.vo.user.UserAllInfoVO;

public interface UserAuthService {
    //注册
    void register(UserRegisterDTO userRegisterDTO);
    //密码登录
    UserAllInfoVO loginWithPwd(UserPwdLoginDTO userPwdLoginDTO);
    //短信登录
    UserAllInfoVO loginWithSms(VerifyCodeDTO verifyCodeDTO);
    //重置密码
    void resetPassword(ResetPasswordDTO resetPasswordDTO);
}